package org.jbit.news.biz;

import java.util.List;

import org.jbit.news.entity.News;

public interface NewsBiz {
	// 获取所有新闻
	public List<News> getAllnews();

	// 增加新闻
	public int saveNews(News news);

	// 删除新闻
	public int delNews(News news);

	// 获取某条新闻根据nid
	public List<News> getNewsByNid(int nid);

	// 修改某条新闻根据nid
	public int updateNewsByNid(News news, int nid);

	// 根据新闻主题ntid获取新闻信息
	public List<News> getNewsByTopicTid(int ntid);

	//通过ntid获取总计录数
	public int getTotalCountByNtid(int ntid);
	//获取总计录数
	public int getTotalCount();

	// 根据当有页面新闻
	public List<News> getPageNewsList(int ntid, int pageNo, int pageSize);

	// 获取某主题下的所有新闻（根据主题id）
	public List<News> getAllNewsByTID(int tid);
	
	//获取某主题上的新闻数量
	public int getNewsCountByTID(int tid);
	
	
}
